//
//	UtilityUCD01.cpp
//
#include "stdafx.h"

//======================================================================
//	UtilStrToNum01
//======================================================================
struct	TSUtilStrToNum01a
{
	UINT	uiCp;
	LPCSTR	pszVal;
	LPCSTR	pszDesc;
};

TSUtilStrToNum01a	DUtilStrToNum01a[]	=
{
	0x0030,	"PUCD_STRTONUM_ZERO",	"DIGIT ZERO",
	0x0031,	"PUCD_STRTONUM_ONE",	"DIGIT ONE",
	0x0032,	"PUCD_STRTONUM_TWO",	"DIGIT TWO",
	0x0033,	"PUCD_STRTONUM_THREE",	"DIGIT THREE",
	0x0034,	"PUCD_STRTONUM_FOUR",	"DIGIT FOUR",
	0x0035,	"PUCD_STRTONUM_FIVE",	"DIGIT FIVE",
	0x0036,	"PUCD_STRTONUM_SIX",	"DIGIT SIX",
	0x0037,	"PUCD_STRTONUM_SEVEN",	"DIGIT SEVEN",
	0x0038,	"PUCD_STRTONUM_EIGHT",	"DIGIT EIGHT",
	0x0039,	"PUCD_STRTONUM_NINE",	"DIGIT NINE",
	0x0660,	"PUCD_STRTONUM_ZERO",	"ARABIC-INDIC DIGIT ZERO",
	0x0661,	"PUCD_STRTONUM_ONE",	"ARABIC-INDIC DIGIT ONE",
	0x0662,	"PUCD_STRTONUM_TWO",	"ARABIC-INDIC DIGIT TWO",
	0x0663,	"PUCD_STRTONUM_THREE",	"ARABIC-INDIC DIGIT THREE",
	0x0664,	"PUCD_STRTONUM_FOUR",	"ARABIC-INDIC DIGIT FOUR",
	0x0665,	"PUCD_STRTONUM_FIVE",	"ARABIC-INDIC DIGIT FIVE",
	0x0666,	"PUCD_STRTONUM_SIX",	"ARABIC-INDIC DIGIT SIX",
	0x0667,	"PUCD_STRTONUM_SEVEN",	"ARABIC-INDIC DIGIT SEVEN",
	0x0668,	"PUCD_STRTONUM_EIGHT",	"ARABIC-INDIC DIGIT EIGHT",
	0x0669,	"PUCD_STRTONUM_NINE",	"ARABIC-INDIC DIGIT NINE",
	0x06F0,	"PUCD_STRTONUM_ZERO",	"EXTENDED ARABIC-INDIC DIGIT ZERO",
	0x06F1,	"PUCD_STRTONUM_ONE",	"EXTENDED ARABIC-INDIC DIGIT ONE",
	0x06F2,	"PUCD_STRTONUM_TWO",	"EXTENDED ARABIC-INDIC DIGIT TWO",
	0x06F3,	"PUCD_STRTONUM_THREE",	"EXTENDED ARABIC-INDIC DIGIT THREE",
	0x06F4,	"PUCD_STRTONUM_FOUR",	"EXTENDED ARABIC-INDIC DIGIT FOUR",
	0x06F5,	"PUCD_STRTONUM_FIVE",	"EXTENDED ARABIC-INDIC DIGIT FIVE",
	0x06F6,	"PUCD_STRTONUM_SIX",	"EXTENDED ARABIC-INDIC DIGIT SIX",
	0x06F7,	"PUCD_STRTONUM_SEVEN",	"EXTENDED ARABIC-INDIC DIGIT SEVEN",
	0x06F8,	"PUCD_STRTONUM_EIGHT",	"EXTENDED ARABIC-INDIC DIGIT EIGHT",
	0x06F9,	"PUCD_STRTONUM_NINE",	"EXTENDED ARABIC-INDIC DIGIT NINE",
	0x07C0,	"PUCD_STRTONUM_ZERO",	"NKO DIGIT ZERO",
	0x07C1,	"PUCD_STRTONUM_ONE",	"NKO DIGIT ONE",
	0x07C2,	"PUCD_STRTONUM_TWO",	"NKO DIGIT TWO",
	0x07C3,	"PUCD_STRTONUM_THREE",	"NKO DIGIT THREE",
	0x07C4,	"PUCD_STRTONUM_FOUR",	"NKO DIGIT FOUR",
	0x07C5,	"PUCD_STRTONUM_FIVE",	"NKO DIGIT FIVE",
	0x07C6,	"PUCD_STRTONUM_SIX",	"NKO DIGIT SIX",
	0x07C7,	"PUCD_STRTONUM_SEVEN",	"NKO DIGIT SEVEN",
	0x07C8,	"PUCD_STRTONUM_EIGHT",	"NKO DIGIT EIGHT",
	0x07C9,	"PUCD_STRTONUM_NINE",	"NKO DIGIT NINE",
	0x0966,	"PUCD_STRTONUM_ZERO",	"DEVANAGARI DIGIT ZERO",
	0x0967,	"PUCD_STRTONUM_ONE",	"DEVANAGARI DIGIT ONE",
	0x0968,	"PUCD_STRTONUM_TWO",	"DEVANAGARI DIGIT TWO",
	0x0969,	"PUCD_STRTONUM_THREE",	"DEVANAGARI DIGIT THREE",
	0x096A,	"PUCD_STRTONUM_FOUR",	"DEVANAGARI DIGIT FOUR",
	0x096B,	"PUCD_STRTONUM_FIVE",	"DEVANAGARI DIGIT FIVE",
	0x096C,	"PUCD_STRTONUM_SIX",	"DEVANAGARI DIGIT SIX",
	0x096D,	"PUCD_STRTONUM_SEVEN",	"DEVANAGARI DIGIT SEVEN",
	0x096E,	"PUCD_STRTONUM_EIGHT",	"DEVANAGARI DIGIT EIGHT",
	0x096F,	"PUCD_STRTONUM_NINE",	"DEVANAGARI DIGIT NINE",
	0x09E6,	"PUCD_STRTONUM_ZERO",	"BENGALI DIGIT ZERO",
	0x09E7,	"PUCD_STRTONUM_ONE",	"BENGALI DIGIT ONE",
	0x09E8,	"PUCD_STRTONUM_TWO",	"BENGALI DIGIT TWO",
	0x09E9,	"PUCD_STRTONUM_THREE",	"BENGALI DIGIT THREE",
	0x09EA,	"PUCD_STRTONUM_FOUR",	"BENGALI DIGIT FOUR",
	0x09EB,	"PUCD_STRTONUM_FIVE",	"BENGALI DIGIT FIVE",
	0x09EC,	"PUCD_STRTONUM_SIX",	"BENGALI DIGIT SIX",
	0x09ED,	"PUCD_STRTONUM_SEVEN",	"BENGALI DIGIT SEVEN",
	0x09EE,	"PUCD_STRTONUM_EIGHT",	"BENGALI DIGIT EIGHT",
	0x09EF,	"PUCD_STRTONUM_NINE",	"BENGALI DIGIT NINE",
	0x0A66,	"PUCD_STRTONUM_ZERO",	"GURMUKHI DIGIT ZERO",
	0x0A67,	"PUCD_STRTONUM_ONE",	"GURMUKHI DIGIT ONE",
	0x0A68,	"PUCD_STRTONUM_TWO",	"GURMUKHI DIGIT TWO",
	0x0A69,	"PUCD_STRTONUM_THREE",	"GURMUKHI DIGIT THREE",
	0x0A6A,	"PUCD_STRTONUM_FOUR",	"GURMUKHI DIGIT FOUR",
	0x0A6B,	"PUCD_STRTONUM_FIVE",	"GURMUKHI DIGIT FIVE",
	0x0A6C,	"PUCD_STRTONUM_SIX",	"GURMUKHI DIGIT SIX",
	0x0A6D,	"PUCD_STRTONUM_SEVEN",	"GURMUKHI DIGIT SEVEN",
	0x0A6E,	"PUCD_STRTONUM_EIGHT",	"GURMUKHI DIGIT EIGHT",
	0x0A6F,	"PUCD_STRTONUM_NINE",	"GURMUKHI DIGIT NINE",
	0x0AE6,	"PUCD_STRTONUM_ZERO",	"GUJARATI DIGIT ZERO",
	0x0AE7,	"PUCD_STRTONUM_ONE",	"GUJARATI DIGIT ONE",
	0x0AE8,	"PUCD_STRTONUM_TWO",	"GUJARATI DIGIT TWO",
	0x0AE9,	"PUCD_STRTONUM_THREE",	"GUJARATI DIGIT THREE",
	0x0AEA,	"PUCD_STRTONUM_FOUR",	"GUJARATI DIGIT FOUR",
	0x0AEB,	"PUCD_STRTONUM_FIVE",	"GUJARATI DIGIT FIVE",
	0x0AEC,	"PUCD_STRTONUM_SIX",	"GUJARATI DIGIT SIX",
	0x0AED,	"PUCD_STRTONUM_SEVEN",	"GUJARATI DIGIT SEVEN",
	0x0AEE,	"PUCD_STRTONUM_EIGHT",	"GUJARATI DIGIT EIGHT",
	0x0AEF,	"PUCD_STRTONUM_NINE",	"GUJARATI DIGIT NINE",
	0x0B66,	"PUCD_STRTONUM_ZERO",	"ORIYA DIGIT ZERO",
	0x0B67,	"PUCD_STRTONUM_ONE",	"ORIYA DIGIT ONE",
	0x0B68,	"PUCD_STRTONUM_TWO",	"ORIYA DIGIT TWO",
	0x0B69,	"PUCD_STRTONUM_THREE",	"ORIYA DIGIT THREE",
	0x0B6A,	"PUCD_STRTONUM_FOUR",	"ORIYA DIGIT FOUR",
	0x0B6B,	"PUCD_STRTONUM_FIVE",	"ORIYA DIGIT FIVE",
	0x0B6C,	"PUCD_STRTONUM_SIX",	"ORIYA DIGIT SIX",
	0x0B6D,	"PUCD_STRTONUM_SEVEN",	"ORIYA DIGIT SEVEN",
	0x0B6E,	"PUCD_STRTONUM_EIGHT",	"ORIYA DIGIT EIGHT",
	0x0B6F,	"PUCD_STRTONUM_NINE",	"ORIYA DIGIT NINE",
	0x0BE6,	"PUCD_STRTONUM_ZERO",	"TAMIL DIGIT ZERO",
	0x0BE7,	"PUCD_STRTONUM_ONE",	"TAMIL DIGIT ONE",
	0x0BE8,	"PUCD_STRTONUM_TWO",	"TAMIL DIGIT TWO",
	0x0BE9,	"PUCD_STRTONUM_THREE",	"TAMIL DIGIT THREE",
	0x0BEA,	"PUCD_STRTONUM_FOUR",	"TAMIL DIGIT FOUR",
	0x0BEB,	"PUCD_STRTONUM_FIVE",	"TAMIL DIGIT FIVE",
	0x0BEC,	"PUCD_STRTONUM_SIX",	"TAMIL DIGIT SIX",
	0x0BED,	"PUCD_STRTONUM_SEVEN",	"TAMIL DIGIT SEVEN",
	0x0BEE,	"PUCD_STRTONUM_EIGHT",	"TAMIL DIGIT EIGHT",
	0x0BEF,	"PUCD_STRTONUM_NINE",	"TAMIL DIGIT NINE",
	0x0C66,	"PUCD_STRTONUM_ZERO",	"TELUGU DIGIT ZERO",
	0x0C67,	"PUCD_STRTONUM_ONE",	"TELUGU DIGIT ONE",
	0x0C68,	"PUCD_STRTONUM_TWO",	"TELUGU DIGIT TWO",
	0x0C69,	"PUCD_STRTONUM_THREE",	"TELUGU DIGIT THREE",
	0x0C6A,	"PUCD_STRTONUM_FOUR",	"TELUGU DIGIT FOUR",
	0x0C6B,	"PUCD_STRTONUM_FIVE",	"TELUGU DIGIT FIVE",
	0x0C6C,	"PUCD_STRTONUM_SIX",	"TELUGU DIGIT SIX",
	0x0C6D,	"PUCD_STRTONUM_SEVEN",	"TELUGU DIGIT SEVEN",
	0x0C6E,	"PUCD_STRTONUM_EIGHT",	"TELUGU DIGIT EIGHT",
	0x0C6F,	"PUCD_STRTONUM_NINE",	"TELUGU DIGIT NINE",
	0x0CE6,	"PUCD_STRTONUM_ZERO",	"KANNADA DIGIT ZERO",
	0x0CE7,	"PUCD_STRTONUM_ONE",	"KANNADA DIGIT ONE",
	0x0CE8,	"PUCD_STRTONUM_TWO",	"KANNADA DIGIT TWO",
	0x0CE9,	"PUCD_STRTONUM_THREE",	"KANNADA DIGIT THREE",
	0x0CEA,	"PUCD_STRTONUM_FOUR",	"KANNADA DIGIT FOUR",
	0x0CEB,	"PUCD_STRTONUM_FIVE",	"KANNADA DIGIT FIVE",
	0x0CEC,	"PUCD_STRTONUM_SIX",	"KANNADA DIGIT SIX",
	0x0CED,	"PUCD_STRTONUM_SEVEN",	"KANNADA DIGIT SEVEN",
	0x0CEE,	"PUCD_STRTONUM_EIGHT",	"KANNADA DIGIT EIGHT",
	0x0CEF,	"PUCD_STRTONUM_NINE",	"KANNADA DIGIT NINE",
	0x0D66,	"PUCD_STRTONUM_ZERO",	"MALAYALAM DIGIT ZERO",
	0x0D67,	"PUCD_STRTONUM_ONE",	"MALAYALAM DIGIT ONE",
	0x0D68,	"PUCD_STRTONUM_TWO",	"MALAYALAM DIGIT TWO",
	0x0D69,	"PUCD_STRTONUM_THREE",	"MALAYALAM DIGIT THREE",
	0x0D6A,	"PUCD_STRTONUM_FOUR",	"MALAYALAM DIGIT FOUR",
	0x0D6B,	"PUCD_STRTONUM_FIVE",	"MALAYALAM DIGIT FIVE",
	0x0D6C,	"PUCD_STRTONUM_SIX",	"MALAYALAM DIGIT SIX",
	0x0D6D,	"PUCD_STRTONUM_SEVEN",	"MALAYALAM DIGIT SEVEN",
	0x0D6E,	"PUCD_STRTONUM_EIGHT",	"MALAYALAM DIGIT EIGHT",
	0x0D6F,	"PUCD_STRTONUM_NINE",	"MALAYALAM DIGIT NINE",
	0x0E50,	"PUCD_STRTONUM_ZERO",	"THAI DIGIT ZERO",
	0x0E51,	"PUCD_STRTONUM_ONE",	"THAI DIGIT ONE",
	0x0E52,	"PUCD_STRTONUM_TWO",	"THAI DIGIT TWO",
	0x0E53,	"PUCD_STRTONUM_THREE",	"THAI DIGIT THREE",
	0x0E54,	"PUCD_STRTONUM_FOUR",	"THAI DIGIT FOUR",
	0x0E55,	"PUCD_STRTONUM_FIVE",	"THAI DIGIT FIVE",
	0x0E56,	"PUCD_STRTONUM_SIX",	"THAI DIGIT SIX",
	0x0E57,	"PUCD_STRTONUM_SEVEN",	"THAI DIGIT SEVEN",
	0x0E58,	"PUCD_STRTONUM_EIGHT",	"THAI DIGIT EIGHT",
	0x0E59,	"PUCD_STRTONUM_NINE",	"THAI DIGIT NINE",
	0x0ED0,	"PUCD_STRTONUM_ZERO",	"LAO DIGIT ZERO",
	0x0ED1,	"PUCD_STRTONUM_ONE",	"LAO DIGIT ONE",
	0x0ED2,	"PUCD_STRTONUM_TWO",	"LAO DIGIT TWO",
	0x0ED3,	"PUCD_STRTONUM_THREE",	"LAO DIGIT THREE",
	0x0ED4,	"PUCD_STRTONUM_FOUR",	"LAO DIGIT FOUR",
	0x0ED5,	"PUCD_STRTONUM_FIVE",	"LAO DIGIT FIVE",
	0x0ED6,	"PUCD_STRTONUM_SIX",	"LAO DIGIT SIX",
	0x0ED7,	"PUCD_STRTONUM_SEVEN",	"LAO DIGIT SEVEN",
	0x0ED8,	"PUCD_STRTONUM_EIGHT",	"LAO DIGIT EIGHT",
	0x0ED9,	"PUCD_STRTONUM_NINE",	"LAO DIGIT NINE",
	0x0F20,	"PUCD_STRTONUM_ZERO",	"TIBETAN DIGIT ZERO",
	0x0F21,	"PUCD_STRTONUM_ONE",	"TIBETAN DIGIT ONE",
	0x0F22,	"PUCD_STRTONUM_TWO",	"TIBETAN DIGIT TWO",
	0x0F23,	"PUCD_STRTONUM_THREE",	"TIBETAN DIGIT THREE",
	0x0F24,	"PUCD_STRTONUM_FOUR",	"TIBETAN DIGIT FOUR",
	0x0F25,	"PUCD_STRTONUM_FIVE",	"TIBETAN DIGIT FIVE",
	0x0F26,	"PUCD_STRTONUM_SIX",	"TIBETAN DIGIT SIX",
	0x0F27,	"PUCD_STRTONUM_SEVEN",	"TIBETAN DIGIT SEVEN",
	0x0F28,	"PUCD_STRTONUM_EIGHT",	"TIBETAN DIGIT EIGHT",
	0x0F29,	"PUCD_STRTONUM_NINE",	"TIBETAN DIGIT NINE",
	0x1040,	"PUCD_STRTONUM_ZERO",	"MYANMAR DIGIT ZERO",
	0x1041,	"PUCD_STRTONUM_ONE",	"MYANMAR DIGIT ONE",
	0x1042,	"PUCD_STRTONUM_TWO",	"MYANMAR DIGIT TWO",
	0x1043,	"PUCD_STRTONUM_THREE",	"MYANMAR DIGIT THREE",
	0x1044,	"PUCD_STRTONUM_FOUR",	"MYANMAR DIGIT FOUR",
	0x1045,	"PUCD_STRTONUM_FIVE",	"MYANMAR DIGIT FIVE",
	0x1046,	"PUCD_STRTONUM_SIX",	"MYANMAR DIGIT SIX",
	0x1047,	"PUCD_STRTONUM_SEVEN",	"MYANMAR DIGIT SEVEN",
	0x1048,	"PUCD_STRTONUM_EIGHT",	"MYANMAR DIGIT EIGHT",
	0x1049,	"PUCD_STRTONUM_NINE",	"MYANMAR DIGIT NINE",
	0x1090,	"PUCD_STRTONUM_ZERO",	"MYANMAR SHAN DIGIT ZERO",
	0x1091,	"PUCD_STRTONUM_ONE",	"MYANMAR SHAN DIGIT ONE",
	0x1092,	"PUCD_STRTONUM_TWO",	"MYANMAR SHAN DIGIT TWO",
	0x1093,	"PUCD_STRTONUM_THREE",	"MYANMAR SHAN DIGIT THREE",
	0x1094,	"PUCD_STRTONUM_FOUR",	"MYANMAR SHAN DIGIT FOUR",
	0x1095,	"PUCD_STRTONUM_FIVE",	"MYANMAR SHAN DIGIT FIVE",
	0x1096,	"PUCD_STRTONUM_SIX",	"MYANMAR SHAN DIGIT SIX",
	0x1097,	"PUCD_STRTONUM_SEVEN",	"MYANMAR SHAN DIGIT SEVEN",
	0x1098,	"PUCD_STRTONUM_EIGHT",	"MYANMAR SHAN DIGIT EIGHT",
	0x1099,	"PUCD_STRTONUM_NINE",	"MYANMAR SHAN DIGIT NINE",
	0x17E0,	"PUCD_STRTONUM_ZERO",	"KHMER DIGIT ZERO",
	0x17E1,	"PUCD_STRTONUM_ONE",	"KHMER DIGIT ONE",
	0x17E2,	"PUCD_STRTONUM_TWO",	"KHMER DIGIT TWO",
	0x17E3,	"PUCD_STRTONUM_THREE",	"KHMER DIGIT THREE",
	0x17E4,	"PUCD_STRTONUM_FOUR",	"KHMER DIGIT FOUR",
	0x17E5,	"PUCD_STRTONUM_FIVE",	"KHMER DIGIT FIVE",
	0x17E6,	"PUCD_STRTONUM_SIX",	"KHMER DIGIT SIX",
	0x17E7,	"PUCD_STRTONUM_SEVEN",	"KHMER DIGIT SEVEN",
	0x17E8,	"PUCD_STRTONUM_EIGHT",	"KHMER DIGIT EIGHT",
	0x17E9,	"PUCD_STRTONUM_NINE",	"KHMER DIGIT NINE",
	0x1810,	"PUCD_STRTONUM_ZERO",	"MONGOLIAN DIGIT ZERO",
	0x1811,	"PUCD_STRTONUM_ONE",	"MONGOLIAN DIGIT ONE",
	0x1812,	"PUCD_STRTONUM_TWO",	"MONGOLIAN DIGIT TWO",
	0x1813,	"PUCD_STRTONUM_THREE",	"MONGOLIAN DIGIT THREE",
	0x1814,	"PUCD_STRTONUM_FOUR",	"MONGOLIAN DIGIT FOUR",
	0x1815,	"PUCD_STRTONUM_FIVE",	"MONGOLIAN DIGIT FIVE",
	0x1816,	"PUCD_STRTONUM_SIX",	"MONGOLIAN DIGIT SIX",
	0x1817,	"PUCD_STRTONUM_SEVEN",	"MONGOLIAN DIGIT SEVEN",
	0x1818,	"PUCD_STRTONUM_EIGHT",	"MONGOLIAN DIGIT EIGHT",
	0x1819,	"PUCD_STRTONUM_NINE",	"MONGOLIAN DIGIT NINE",
	0x1946,	"PUCD_STRTONUM_ZERO",	"LIMBU DIGIT ZERO",
	0x1947,	"PUCD_STRTONUM_ONE",	"LIMBU DIGIT ONE",
	0x1948,	"PUCD_STRTONUM_TWO",	"LIMBU DIGIT TWO",
	0x1949,	"PUCD_STRTONUM_THREE",	"LIMBU DIGIT THREE",
	0x194A,	"PUCD_STRTONUM_FOUR",	"LIMBU DIGIT FOUR",
	0x194B,	"PUCD_STRTONUM_FIVE",	"LIMBU DIGIT FIVE",
	0x194C,	"PUCD_STRTONUM_SIX",	"LIMBU DIGIT SIX",
	0x194D,	"PUCD_STRTONUM_SEVEN",	"LIMBU DIGIT SEVEN",
	0x194E,	"PUCD_STRTONUM_EIGHT",	"LIMBU DIGIT EIGHT",
	0x194F,	"PUCD_STRTONUM_NINE",	"LIMBU DIGIT NINE",
	0x19D0,	"PUCD_STRTONUM_ZERO",	"NEW TAI LUE DIGIT ZERO",
	0x19D1,	"PUCD_STRTONUM_ONE",	"NEW TAI LUE DIGIT ONE",
	0x19D2,	"PUCD_STRTONUM_TWO",	"NEW TAI LUE DIGIT TWO",
	0x19D3,	"PUCD_STRTONUM_THREE",	"NEW TAI LUE DIGIT THREE",
	0x19D4,	"PUCD_STRTONUM_FOUR",	"NEW TAI LUE DIGIT FOUR",
	0x19D5,	"PUCD_STRTONUM_FIVE",	"NEW TAI LUE DIGIT FIVE",
	0x19D6,	"PUCD_STRTONUM_SIX",	"NEW TAI LUE DIGIT SIX",
	0x19D7,	"PUCD_STRTONUM_SEVEN",	"NEW TAI LUE DIGIT SEVEN",
	0x19D8,	"PUCD_STRTONUM_EIGHT",	"NEW TAI LUE DIGIT EIGHT",
	0x19D9,	"PUCD_STRTONUM_NINE",	"NEW TAI LUE DIGIT NINE",
	0x1A80,	"PUCD_STRTONUM_ZERO",	"TAI THAM HORA DIGIT ZERO",
	0x1A81,	"PUCD_STRTONUM_ONE",	"TAI THAM HORA DIGIT ONE",
	0x1A82,	"PUCD_STRTONUM_TWO",	"TAI THAM HORA DIGIT TWO",
	0x1A83,	"PUCD_STRTONUM_THREE",	"TAI THAM HORA DIGIT THREE",
	0x1A84,	"PUCD_STRTONUM_FOUR",	"TAI THAM HORA DIGIT FOUR",
	0x1A85,	"PUCD_STRTONUM_FIVE",	"TAI THAM HORA DIGIT FIVE",
	0x1A86,	"PUCD_STRTONUM_SIX",	"TAI THAM HORA DIGIT SIX",
	0x1A87,	"PUCD_STRTONUM_SEVEN",	"TAI THAM HORA DIGIT SEVEN",
	0x1A88,	"PUCD_STRTONUM_EIGHT",	"TAI THAM HORA DIGIT EIGHT",
	0x1A89,	"PUCD_STRTONUM_NINE",	"TAI THAM HORA DIGIT NINE",
	0x1A90,	"PUCD_STRTONUM_ZERO",	"TAI THAM THAM DIGIT ZERO",
	0x1A91,	"PUCD_STRTONUM_ONE",	"TAI THAM THAM DIGIT ONE",
	0x1A92,	"PUCD_STRTONUM_TWO",	"TAI THAM THAM DIGIT TWO",
	0x1A93,	"PUCD_STRTONUM_THREE",	"TAI THAM THAM DIGIT THREE",
	0x1A94,	"PUCD_STRTONUM_FOUR",	"TAI THAM THAM DIGIT FOUR",
	0x1A95,	"PUCD_STRTONUM_FIVE",	"TAI THAM THAM DIGIT FIVE",
	0x1A96,	"PUCD_STRTONUM_SIX",	"TAI THAM THAM DIGIT SIX",
	0x1A97,	"PUCD_STRTONUM_SEVEN",	"TAI THAM THAM DIGIT SEVEN",
	0x1A98,	"PUCD_STRTONUM_EIGHT",	"TAI THAM THAM DIGIT EIGHT",
	0x1A99,	"PUCD_STRTONUM_NINE",	"TAI THAM THAM DIGIT NINE",
	0x1B50,	"PUCD_STRTONUM_ZERO",	"BALINESE DIGIT ZERO",
	0x1B51,	"PUCD_STRTONUM_ONE",	"BALINESE DIGIT ONE",
	0x1B52,	"PUCD_STRTONUM_TWO",	"BALINESE DIGIT TWO",
	0x1B53,	"PUCD_STRTONUM_THREE",	"BALINESE DIGIT THREE",
	0x1B54,	"PUCD_STRTONUM_FOUR",	"BALINESE DIGIT FOUR",
	0x1B55,	"PUCD_STRTONUM_FIVE",	"BALINESE DIGIT FIVE",
	0x1B56,	"PUCD_STRTONUM_SIX",	"BALINESE DIGIT SIX",
	0x1B57,	"PUCD_STRTONUM_SEVEN",	"BALINESE DIGIT SEVEN",
	0x1B58,	"PUCD_STRTONUM_EIGHT",	"BALINESE DIGIT EIGHT",
	0x1B59,	"PUCD_STRTONUM_NINE",	"BALINESE DIGIT NINE",
	0x1BB0,	"PUCD_STRTONUM_ZERO",	"SUNDANESE DIGIT ZERO",
	0x1BB1,	"PUCD_STRTONUM_ONE",	"SUNDANESE DIGIT ONE",
	0x1BB2,	"PUCD_STRTONUM_TWO",	"SUNDANESE DIGIT TWO",
	0x1BB3,	"PUCD_STRTONUM_THREE",	"SUNDANESE DIGIT THREE",
	0x1BB4,	"PUCD_STRTONUM_FOUR",	"SUNDANESE DIGIT FOUR",
	0x1BB5,	"PUCD_STRTONUM_FIVE",	"SUNDANESE DIGIT FIVE",
	0x1BB6,	"PUCD_STRTONUM_SIX",	"SUNDANESE DIGIT SIX",
	0x1BB7,	"PUCD_STRTONUM_SEVEN",	"SUNDANESE DIGIT SEVEN",
	0x1BB8,	"PUCD_STRTONUM_EIGHT",	"SUNDANESE DIGIT EIGHT",
	0x1BB9,	"PUCD_STRTONUM_NINE",	"SUNDANESE DIGIT NINE",
	0x1C40,	"PUCD_STRTONUM_ZERO",	"LEPCHA DIGIT ZERO",
	0x1C41,	"PUCD_STRTONUM_ONE",	"LEPCHA DIGIT ONE",
	0x1C42,	"PUCD_STRTONUM_TWO",	"LEPCHA DIGIT TWO",
	0x1C43,	"PUCD_STRTONUM_THREE",	"LEPCHA DIGIT THREE",
	0x1C44,	"PUCD_STRTONUM_FOUR",	"LEPCHA DIGIT FOUR",
	0x1C45,	"PUCD_STRTONUM_FIVE",	"LEPCHA DIGIT FIVE",
	0x1C46,	"PUCD_STRTONUM_SIX",	"LEPCHA DIGIT SIX",
	0x1C47,	"PUCD_STRTONUM_SEVEN",	"LEPCHA DIGIT SEVEN",
	0x1C48,	"PUCD_STRTONUM_EIGHT",	"LEPCHA DIGIT EIGHT",
	0x1C49,	"PUCD_STRTONUM_NINE",	"LEPCHA DIGIT NINE",
	0x1C50,	"PUCD_STRTONUM_ZERO",	"OL CHIKI DIGIT ZERO",
	0x1C51,	"PUCD_STRTONUM_ONE",	"OL CHIKI DIGIT ONE",
	0x1C52,	"PUCD_STRTONUM_TWO",	"OL CHIKI DIGIT TWO",
	0x1C53,	"PUCD_STRTONUM_THREE",	"OL CHIKI DIGIT THREE",
	0x1C54,	"PUCD_STRTONUM_FOUR",	"OL CHIKI DIGIT FOUR",
	0x1C55,	"PUCD_STRTONUM_FIVE",	"OL CHIKI DIGIT FIVE",
	0x1C56,	"PUCD_STRTONUM_SIX",	"OL CHIKI DIGIT SIX",
	0x1C57,	"PUCD_STRTONUM_SEVEN",	"OL CHIKI DIGIT SEVEN",
	0x1C58,	"PUCD_STRTONUM_EIGHT",	"OL CHIKI DIGIT EIGHT",
	0x1C59,	"PUCD_STRTONUM_NINE",	"OL CHIKI DIGIT NINE",
	0xA620,	"PUCD_STRTONUM_ZERO",	"VAI DIGIT ZERO",
	0xA621,	"PUCD_STRTONUM_ONE",	"VAI DIGIT ONE",
	0xA622,	"PUCD_STRTONUM_TWO",	"VAI DIGIT TWO",
	0xA623,	"PUCD_STRTONUM_THREE",	"VAI DIGIT THREE",
	0xA624,	"PUCD_STRTONUM_FOUR",	"VAI DIGIT FOUR",
	0xA625,	"PUCD_STRTONUM_FIVE",	"VAI DIGIT FIVE",
	0xA626,	"PUCD_STRTONUM_SIX",	"VAI DIGIT SIX",
	0xA627,	"PUCD_STRTONUM_SEVEN",	"VAI DIGIT SEVEN",
	0xA628,	"PUCD_STRTONUM_EIGHT",	"VAI DIGIT EIGHT",
	0xA629,	"PUCD_STRTONUM_NINE",	"VAI DIGIT NINE",
	0xA8D0,	"PUCD_STRTONUM_ZERO",	"SAURASHTRA DIGIT ZERO",
	0xA8D1,	"PUCD_STRTONUM_ONE",	"SAURASHTRA DIGIT ONE",
	0xA8D2,	"PUCD_STRTONUM_TWO",	"SAURASHTRA DIGIT TWO",
	0xA8D3,	"PUCD_STRTONUM_THREE",	"SAURASHTRA DIGIT THREE",
	0xA8D4,	"PUCD_STRTONUM_FOUR",	"SAURASHTRA DIGIT FOUR",
	0xA8D5,	"PUCD_STRTONUM_FIVE",	"SAURASHTRA DIGIT FIVE",
	0xA8D6,	"PUCD_STRTONUM_SIX",	"SAURASHTRA DIGIT SIX",
	0xA8D7,	"PUCD_STRTONUM_SEVEN",	"SAURASHTRA DIGIT SEVEN",
	0xA8D8,	"PUCD_STRTONUM_EIGHT",	"SAURASHTRA DIGIT EIGHT",
	0xA8D9,	"PUCD_STRTONUM_NINE",	"SAURASHTRA DIGIT NINE",
	0xA900,	"PUCD_STRTONUM_ZERO",	"KAYAH LI DIGIT ZERO",
	0xA901,	"PUCD_STRTONUM_ONE",	"KAYAH LI DIGIT ONE",
	0xA902,	"PUCD_STRTONUM_TWO",	"KAYAH LI DIGIT TWO",
	0xA903,	"PUCD_STRTONUM_THREE",	"KAYAH LI DIGIT THREE",
	0xA904,	"PUCD_STRTONUM_FOUR",	"KAYAH LI DIGIT FOUR",
	0xA905,	"PUCD_STRTONUM_FIVE",	"KAYAH LI DIGIT FIVE",
	0xA906,	"PUCD_STRTONUM_SIX",	"KAYAH LI DIGIT SIX",
	0xA907,	"PUCD_STRTONUM_SEVEN",	"KAYAH LI DIGIT SEVEN",
	0xA908,	"PUCD_STRTONUM_EIGHT",	"KAYAH LI DIGIT EIGHT",
	0xA909,	"PUCD_STRTONUM_NINE",	"KAYAH LI DIGIT NINE",
	0xA9D0,	"PUCD_STRTONUM_ZERO",	"JAVANESE DIGIT ZERO",
	0xA9D1,	"PUCD_STRTONUM_ONE",	"JAVANESE DIGIT ONE",
	0xA9D2,	"PUCD_STRTONUM_TWO",	"JAVANESE DIGIT TWO",
	0xA9D3,	"PUCD_STRTONUM_THREE",	"JAVANESE DIGIT THREE",
	0xA9D4,	"PUCD_STRTONUM_FOUR",	"JAVANESE DIGIT FOUR",
	0xA9D5,	"PUCD_STRTONUM_FIVE",	"JAVANESE DIGIT FIVE",
	0xA9D6,	"PUCD_STRTONUM_SIX",	"JAVANESE DIGIT SIX",
	0xA9D7,	"PUCD_STRTONUM_SEVEN",	"JAVANESE DIGIT SEVEN",
	0xA9D8,	"PUCD_STRTONUM_EIGHT",	"JAVANESE DIGIT EIGHT",
	0xA9D9,	"PUCD_STRTONUM_NINE",	"JAVANESE DIGIT NINE",
	0xAA50,	"PUCD_STRTONUM_ZERO",	"CHAM DIGIT ZERO",
	0xAA51,	"PUCD_STRTONUM_ONE",	"CHAM DIGIT ONE",
	0xAA52,	"PUCD_STRTONUM_TWO",	"CHAM DIGIT TWO",
	0xAA53,	"PUCD_STRTONUM_THREE",	"CHAM DIGIT THREE",
	0xAA54,	"PUCD_STRTONUM_FOUR",	"CHAM DIGIT FOUR",
	0xAA55,	"PUCD_STRTONUM_FIVE",	"CHAM DIGIT FIVE",
	0xAA56,	"PUCD_STRTONUM_SIX",	"CHAM DIGIT SIX",
	0xAA57,	"PUCD_STRTONUM_SEVEN",	"CHAM DIGIT SEVEN",
	0xAA58,	"PUCD_STRTONUM_EIGHT",	"CHAM DIGIT EIGHT",
	0xAA59,	"PUCD_STRTONUM_NINE",	"CHAM DIGIT NINE",
	0xABF0,	"PUCD_STRTONUM_ZERO",	"MEETEI MAYEK DIGIT ZERO",
	0xABF1,	"PUCD_STRTONUM_ONE",	"MEETEI MAYEK DIGIT ONE",
	0xABF2,	"PUCD_STRTONUM_TWO",	"MEETEI MAYEK DIGIT TWO",
	0xABF3,	"PUCD_STRTONUM_THREE",	"MEETEI MAYEK DIGIT THREE",
	0xABF4,	"PUCD_STRTONUM_FOUR",	"MEETEI MAYEK DIGIT FOUR",
	0xABF5,	"PUCD_STRTONUM_FIVE",	"MEETEI MAYEK DIGIT FIVE",
	0xABF6,	"PUCD_STRTONUM_SIX",	"MEETEI MAYEK DIGIT SIX",
	0xABF7,	"PUCD_STRTONUM_SEVEN",	"MEETEI MAYEK DIGIT SEVEN",
	0xABF8,	"PUCD_STRTONUM_EIGHT",	"MEETEI MAYEK DIGIT EIGHT",
	0xABF9,	"PUCD_STRTONUM_NINE",	"MEETEI MAYEK DIGIT NINE",
	0xFF10,	"PUCD_STRTONUM_ZERO",	"FULLWIDTH DIGIT ZERO",
	0xFF11,	"PUCD_STRTONUM_ONE",	"FULLWIDTH DIGIT ONE",
	0xFF12,	"PUCD_STRTONUM_TWO",	"FULLWIDTH DIGIT TWO",
	0xFF13,	"PUCD_STRTONUM_THREE",	"FULLWIDTH DIGIT THREE",
	0xFF14,	"PUCD_STRTONUM_FOUR",	"FULLWIDTH DIGIT FOUR",
	0xFF15,	"PUCD_STRTONUM_FIVE",	"FULLWIDTH DIGIT FIVE",
	0xFF16,	"PUCD_STRTONUM_SIX",	"FULLWIDTH DIGIT SIX",
	0xFF17,	"PUCD_STRTONUM_SEVEN",	"FULLWIDTH DIGIT SEVEN",
	0xFF18,	"PUCD_STRTONUM_EIGHT",	"FULLWIDTH DIGIT EIGHT",
	0xFF19,	"PUCD_STRTONUM_NINE",	"FULLWIDTH DIGIT NINE",
	0x104A0,	"PUCD_STRTONUM_ZERO",	"OSMANYA DIGIT ZERO",
	0x104A1,	"PUCD_STRTONUM_ONE",	"OSMANYA DIGIT ONE",
	0x104A2,	"PUCD_STRTONUM_TWO",	"OSMANYA DIGIT TWO",
	0x104A3,	"PUCD_STRTONUM_THREE",	"OSMANYA DIGIT THREE",
	0x104A4,	"PUCD_STRTONUM_FOUR",	"OSMANYA DIGIT FOUR",
	0x104A5,	"PUCD_STRTONUM_FIVE",	"OSMANYA DIGIT FIVE",
	0x104A6,	"PUCD_STRTONUM_SIX",	"OSMANYA DIGIT SIX",
	0x104A7,	"PUCD_STRTONUM_SEVEN",	"OSMANYA DIGIT SEVEN",
	0x104A8,	"PUCD_STRTONUM_EIGHT",	"OSMANYA DIGIT EIGHT",
	0x104A9,	"PUCD_STRTONUM_NINE",	"OSMANYA DIGIT NINE",
	0x11066,	"PUCD_STRTONUM_ZERO",	"BRAHMI DIGIT ZERO",
	0x11067,	"PUCD_STRTONUM_ONE",	"BRAHMI DIGIT ONE",
	0x11068,	"PUCD_STRTONUM_TWO",	"BRAHMI DIGIT TWO",
	0x11069,	"PUCD_STRTONUM_THREE",	"BRAHMI DIGIT THREE",
	0x1106A,	"PUCD_STRTONUM_FOUR",	"BRAHMI DIGIT FOUR",
	0x1106B,	"PUCD_STRTONUM_FIVE",	"BRAHMI DIGIT FIVE",
	0x1106C,	"PUCD_STRTONUM_SIX",	"BRAHMI DIGIT SIX",
	0x1106D,	"PUCD_STRTONUM_SEVEN",	"BRAHMI DIGIT SEVEN",
	0x1106E,	"PUCD_STRTONUM_EIGHT",	"BRAHMI DIGIT EIGHT",
	0x1106F,	"PUCD_STRTONUM_NINE",	"BRAHMI DIGIT NINE",
	0x110F0,	"PUCD_STRTONUM_ZERO",	"SORA SOMPENG DIGIT ZERO",
	0x110F1,	"PUCD_STRTONUM_ONE",	"SORA SOMPENG DIGIT ONE",
	0x110F2,	"PUCD_STRTONUM_TWO",	"SORA SOMPENG DIGIT TWO",
	0x110F3,	"PUCD_STRTONUM_THREE",	"SORA SOMPENG DIGIT THREE",
	0x110F4,	"PUCD_STRTONUM_FOUR",	"SORA SOMPENG DIGIT FOUR",
	0x110F5,	"PUCD_STRTONUM_FIVE",	"SORA SOMPENG DIGIT FIVE",
	0x110F6,	"PUCD_STRTONUM_SIX",	"SORA SOMPENG DIGIT SIX",
	0x110F7,	"PUCD_STRTONUM_SEVEN",	"SORA SOMPENG DIGIT SEVEN",
	0x110F8,	"PUCD_STRTONUM_EIGHT",	"SORA SOMPENG DIGIT EIGHT",
	0x110F9,	"PUCD_STRTONUM_NINE",	"SORA SOMPENG DIGIT NINE",
	0x11136,	"PUCD_STRTONUM_ZERO",	"CHAKMA DIGIT ZERO",
	0x11137,	"PUCD_STRTONUM_ONE",	"CHAKMA DIGIT ONE",
	0x11138,	"PUCD_STRTONUM_TWO",	"CHAKMA DIGIT TWO",
	0x11139,	"PUCD_STRTONUM_THREE",	"CHAKMA DIGIT THREE",
	0x1113A,	"PUCD_STRTONUM_FOUR",	"CHAKMA DIGIT FOUR",
	0x1113B,	"PUCD_STRTONUM_FIVE",	"CHAKMA DIGIT FIVE",
	0x1113C,	"PUCD_STRTONUM_SIX",	"CHAKMA DIGIT SIX",
	0x1113D,	"PUCD_STRTONUM_SEVEN",	"CHAKMA DIGIT SEVEN",
	0x1113E,	"PUCD_STRTONUM_EIGHT",	"CHAKMA DIGIT EIGHT",
	0x1113F,	"PUCD_STRTONUM_NINE",	"CHAKMA DIGIT NINE",
	0x111D0,	"PUCD_STRTONUM_ZERO",	"SHARADA DIGIT ZERO",
	0x111D1,	"PUCD_STRTONUM_ONE",	"SHARADA DIGIT ONE",
	0x111D2,	"PUCD_STRTONUM_TWO",	"SHARADA DIGIT TWO",
	0x111D3,	"PUCD_STRTONUM_THREE",	"SHARADA DIGIT THREE",
	0x111D4,	"PUCD_STRTONUM_FOUR",	"SHARADA DIGIT FOUR",
	0x111D5,	"PUCD_STRTONUM_FIVE",	"SHARADA DIGIT FIVE",
	0x111D6,	"PUCD_STRTONUM_SIX",	"SHARADA DIGIT SIX",
	0x111D7,	"PUCD_STRTONUM_SEVEN",	"SHARADA DIGIT SEVEN",
	0x111D8,	"PUCD_STRTONUM_EIGHT",	"SHARADA DIGIT EIGHT",
	0x111D9,	"PUCD_STRTONUM_NINE",	"SHARADA DIGIT NINE",
	0x116C0,	"PUCD_STRTONUM_ZERO",	"TAKRI DIGIT ZERO",
	0x116C1,	"PUCD_STRTONUM_ONE",	"TAKRI DIGIT ONE",
	0x116C2,	"PUCD_STRTONUM_TWO",	"TAKRI DIGIT TWO",
	0x116C3,	"PUCD_STRTONUM_THREE",	"TAKRI DIGIT THREE",
	0x116C4,	"PUCD_STRTONUM_FOUR",	"TAKRI DIGIT FOUR",
	0x116C5,	"PUCD_STRTONUM_FIVE",	"TAKRI DIGIT FIVE",
	0x116C6,	"PUCD_STRTONUM_SIX",	"TAKRI DIGIT SIX",
	0x116C7,	"PUCD_STRTONUM_SEVEN",	"TAKRI DIGIT SEVEN",
	0x116C8,	"PUCD_STRTONUM_EIGHT",	"TAKRI DIGIT EIGHT",
	0x116C9,	"PUCD_STRTONUM_NINE",	"TAKRI DIGIT NINE",
	0x1D7CE,	"PUCD_STRTONUM_ZERO",	"MATHEMATICAL BOLD DIGIT ZERO",
	0x1D7CF,	"PUCD_STRTONUM_ONE",	"MATHEMATICAL BOLD DIGIT ONE",
	0x1D7D0,	"PUCD_STRTONUM_TWO",	"MATHEMATICAL BOLD DIGIT TWO",
	0x1D7D1,	"PUCD_STRTONUM_THREE",	"MATHEMATICAL BOLD DIGIT THREE",
	0x1D7D2,	"PUCD_STRTONUM_FOUR",	"MATHEMATICAL BOLD DIGIT FOUR",
	0x1D7D3,	"PUCD_STRTONUM_FIVE",	"MATHEMATICAL BOLD DIGIT FIVE",
	0x1D7D4,	"PUCD_STRTONUM_SIX",	"MATHEMATICAL BOLD DIGIT SIX",
	0x1D7D5,	"PUCD_STRTONUM_SEVEN",	"MATHEMATICAL BOLD DIGIT SEVEN",
	0x1D7D6,	"PUCD_STRTONUM_EIGHT",	"MATHEMATICAL BOLD DIGIT EIGHT",
	0x1D7D7,	"PUCD_STRTONUM_NINE",	"MATHEMATICAL BOLD DIGIT NINE",
	0x1D7D8,	"PUCD_STRTONUM_ZERO",	"MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO",
	0x1D7D9,	"PUCD_STRTONUM_ONE",	"MATHEMATICAL DOUBLE-STRUCK DIGIT ONE",
	0x1D7DA,	"PUCD_STRTONUM_TWO",	"MATHEMATICAL DOUBLE-STRUCK DIGIT TWO",
	0x1D7DB,	"PUCD_STRTONUM_THREE",	"MATHEMATICAL DOUBLE-STRUCK DIGIT THREE",
	0x1D7DC,	"PUCD_STRTONUM_FOUR",	"MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR",
	0x1D7DD,	"PUCD_STRTONUM_FIVE",	"MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE",
	0x1D7DE,	"PUCD_STRTONUM_SIX",	"MATHEMATICAL DOUBLE-STRUCK DIGIT SIX",
	0x1D7DF,	"PUCD_STRTONUM_SEVEN",	"MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN",
	0x1D7E0,	"PUCD_STRTONUM_EIGHT",	"MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT",
	0x1D7E1,	"PUCD_STRTONUM_NINE",	"MATHEMATICAL DOUBLE-STRUCK DIGIT NINE",
	0x1D7E2,	"PUCD_STRTONUM_ZERO",	"MATHEMATICAL SANS-SERIF DIGIT ZERO",
	0x1D7E3,	"PUCD_STRTONUM_ONE",	"MATHEMATICAL SANS-SERIF DIGIT ONE",
	0x1D7E4,	"PUCD_STRTONUM_TWO",	"MATHEMATICAL SANS-SERIF DIGIT TWO",
	0x1D7E5,	"PUCD_STRTONUM_THREE",	"MATHEMATICAL SANS-SERIF DIGIT THREE",
	0x1D7E6,	"PUCD_STRTONUM_FOUR",	"MATHEMATICAL SANS-SERIF DIGIT FOUR",
	0x1D7E7,	"PUCD_STRTONUM_FIVE",	"MATHEMATICAL SANS-SERIF DIGIT FIVE",
	0x1D7E8,	"PUCD_STRTONUM_SIX",	"MATHEMATICAL SANS-SERIF DIGIT SIX",
	0x1D7E9,	"PUCD_STRTONUM_SEVEN",	"MATHEMATICAL SANS-SERIF DIGIT SEVEN",
	0x1D7EA,	"PUCD_STRTONUM_EIGHT",	"MATHEMATICAL SANS-SERIF DIGIT EIGHT",
	0x1D7EB,	"PUCD_STRTONUM_NINE",	"MATHEMATICAL SANS-SERIF DIGIT NINE",
	0x1D7EC,	"PUCD_STRTONUM_ZERO",	"MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO",
	0x1D7ED,	"PUCD_STRTONUM_ONE",	"MATHEMATICAL SANS-SERIF BOLD DIGIT ONE",
	0x1D7EE,	"PUCD_STRTONUM_TWO",	"MATHEMATICAL SANS-SERIF BOLD DIGIT TWO",
	0x1D7EF,	"PUCD_STRTONUM_THREE",	"MATHEMATICAL SANS-SERIF BOLD DIGIT THREE",
	0x1D7F0,	"PUCD_STRTONUM_FOUR",	"MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR",
	0x1D7F1,	"PUCD_STRTONUM_FIVE",	"MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE",
	0x1D7F2,	"PUCD_STRTONUM_SIX",	"MATHEMATICAL SANS-SERIF BOLD DIGIT SIX",
	0x1D7F3,	"PUCD_STRTONUM_SEVEN",	"MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN",
	0x1D7F4,	"PUCD_STRTONUM_EIGHT",	"MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT",
	0x1D7F5,	"PUCD_STRTONUM_NINE",	"MATHEMATICAL SANS-SERIF BOLD DIGIT NINE",
	0x1D7F6,	"PUCD_STRTONUM_ZERO",	"MATHEMATICAL MONOSPACE DIGIT ZERO",
	0x1D7F7,	"PUCD_STRTONUM_ONE",	"MATHEMATICAL MONOSPACE DIGIT ONE",
	0x1D7F8,	"PUCD_STRTONUM_TWO",	"MATHEMATICAL MONOSPACE DIGIT TWO",
	0x1D7F9,	"PUCD_STRTONUM_THREE",	"MATHEMATICAL MONOSPACE DIGIT THREE",
	0x1D7FA,	"PUCD_STRTONUM_FOUR",	"MATHEMATICAL MONOSPACE DIGIT FOUR",
	0x1D7FB,	"PUCD_STRTONUM_FIVE",	"MATHEMATICAL MONOSPACE DIGIT FIVE",
	0x1D7FC,	"PUCD_STRTONUM_SIX",	"MATHEMATICAL MONOSPACE DIGIT SIX",
	0x1D7FD,	"PUCD_STRTONUM_SEVEN",	"MATHEMATICAL MONOSPACE DIGIT SEVEN",
	0x1D7FE,	"PUCD_STRTONUM_EIGHT",	"MATHEMATICAL MONOSPACE DIGIT EIGHT",
	0x1D7FF,	"PUCD_STRTONUM_NINE",	"MATHEMATICAL MONOSPACE DIGIT NINE",
	0x0045,	"PUCD_STRTONUM_EXPONENTIAL",	"LATIN CAPITAL LETTER E",
	0x0065,	"PUCD_STRTONUM_EXPONENTIAL",	"LATIN SMALL LETTER E",
	0x1D31,	"PUCD_STRTONUM_EXPONENTIAL",	"MODIFIER LETTER CAPITAL E",
	0x1D49,	"PUCD_STRTONUM_EXPONENTIAL",	"MODIFIER LETTER SMALL E",
	0x2091,	"PUCD_STRTONUM_EXPONENTIAL",	"LATIN SUBSCRIPT SMALL LETTER E",
	0x212F,	"PUCD_STRTONUM_EXPONENTIAL",	"SCRIPT SMALL E",
	0x2130,	"PUCD_STRTONUM_EXPONENTIAL",	"SCRIPT CAPITAL E",
	0x2147,	"PUCD_STRTONUM_EXPONENTIAL",	"DOUBLE-STRUCK ITALIC SMALL E",
	0xFF25,	"PUCD_STRTONUM_EXPONENTIAL",	"FULLWIDTH LATIN CAPITAL LETTER E",
	0xFF45,	"PUCD_STRTONUM_EXPONENTIAL",	"FULLWIDTH LATIN SMALL LETTER E",
	0x1D404,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL BOLD CAPITAL E",
	0x1D41E,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL BOLD SMALL E",
	0x1D438,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL ITALIC CAPITAL E",
	0x1D452,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL ITALIC SMALL E",
	0x1D46C,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL BOLD ITALIC CAPITAL E",
	0x1D486,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL BOLD ITALIC SMALL E",
	0x1D4D4,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL BOLD SCRIPT CAPITAL E",
	0x1D4EE,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL BOLD SCRIPT SMALL E",
	0x1D508,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL FRAKTUR CAPITAL E",
	0x1D522,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL FRAKTUR SMALL E",
	0x1D53C,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL DOUBLE-STRUCK CAPITAL E",
	0x1D556,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL DOUBLE-STRUCK SMALL E",
	0x1D570,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL BOLD FRAKTUR CAPITAL E",
	0x1D58A,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL BOLD FRAKTUR SMALL E",
	0x1D5A4,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL SANS-SERIF CAPITAL E",
	0x1D5BE,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL SANS-SERIF SMALL E",
	0x1D5D8,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL SANS-SERIF BOLD CAPITAL E",
	0x1D5F2,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL SANS-SERIF BOLD SMALL E",
	0x1D60C,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL SANS-SERIF ITALIC CAPITAL E",
	0x1D626,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL SANS-SERIF ITALIC SMALL E",
	0x1D640,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E",
	0x1D65A,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E",
	0x1D674,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL MONOSPACE CAPITAL E",
	0x1D68E,	"PUCD_STRTONUM_EXPONENTIAL",	"MATHEMATICAL MONOSPACE SMALL E",
	0x002B,	"PUCD_STRTONUM_PLUS",	"PLUS SIGN",
	0x207A,	"PUCD_STRTONUM_PLUS",	"SUPERSCRIPT PLUS SIGN",
	0x208A,	"PUCD_STRTONUM_PLUS",	"SUBSCRIPT PLUS SIGN",
	0xFB29,	"PUCD_STRTONUM_PLUS",	"HEBREW LETTER ALTERNATIVE PLUS SIGN",
	0xFE62,	"PUCD_STRTONUM_PLUS",	"SMALL PLUS SIGN",
	0xFF0B,	"PUCD_STRTONUM_PLUS",	"FULLWIDTH PLUS SIGN",
	0x002D,	"PUCD_STRTONUM_MINUS",	"HYPHEN-MINUS",
	0xFE63,	"PUCD_STRTONUM_MINUS",	"SMALL HYPHEN-MINUS",
	0xFF0D,	"PUCD_STRTONUM_MINUS",	"FULLWIDTH HYPHEN-MINUS",
	0x002E,	"PUCD_STRTONUM_POINT",	"FULL STOP",
	0x2024,	"PUCD_STRTONUM_POINT",	"ONE DOT LEADER",
	0xFE52,	"PUCD_STRTONUM_POINT",	"SMALL FULL STOP",
	0xFF0E,	"PUCD_STRTONUM_POINT",	"FULLWIDTH FULL STOP",
	0x002C,	"PUCD_STRTONUM_COMMA",	"COMMA",
	0xFE10,	"PUCD_STRTONUM_COMMA",	"PRESENTATION FORM FOR VERTICAL COMMA",
	0xFE50,	"PUCD_STRTONUM_COMMA",	"SMALL COMMA",
	0xFF0C,	"PUCD_STRTONUM_COMMA",	"FULLWIDTH COMMA",
};
int	nDUtilStrToNum01a	= sizeof(DUtilStrToNum01a) / sizeof(TSUtilStrToNum01a);

//----------------------------------------------------------------------
//	UtilStrToNum01
//----------------------------------------------------------------------
void UtilStrToNum01()
{
	typedef	std::map<UINT, TSUtilStrToNum01a*>	TMAP;
	typedef	TMAP::iterator						ITRMAP;
	typedef	std::pair<UINT, TSUtilStrToNum01a*>	PAIRMAP;

	TMAP				ciMap;
	TSUtilStrToNum01a*	pElem;
	int					i;
	ITRMAP				itr;
	std::string			strBuf;
	const size_t		zBuf	= 256;
	char				Buf[zBuf];
	LPCSTR				pFmt	= "\t0x%04X,\t%s,\t//\t%s,\r\n";
	int					ir;

	for (i = 0; i < nDUtilStrToNum01a; ++i)
	{
		pElem	= &DUtilStrToNum01a[i];
		ciMap.insert(PAIRMAP(pElem->uiCp, pElem));
	}

	for (itr = ciMap.begin(); itr != ciMap.end(); ++itr)
	{
		ir	= sprintf_s(Buf, zBuf, pFmt, itr->second->uiCp, itr->second->pszVal, itr->second->pszDesc);
		if (ir > 0)
		{
			strBuf.append(Buf);
		}
	}
}

//======================================================================
//	UtilityUCD01
//======================================================================
void UtilityUCD01()
{
	UtilStrToNum01();
}
